package com.jeeplus.module.system.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import com.jeeplus.common.pojo.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author housailei
 * @since 2019-05-23
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("traceline")
public class Traceline extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.UUID)
    private String id;

    @TableField("orderNo")
    private String orderNo;

    @TableField("buyerId")
    private String buyerId;

    @TableField("deliverId")
    private String deliverId;

    @TableField("pdtCode")
    private String pdtCode;

    @TableField("saleCode")
    private String saleCode;

    @TableField("pdtName")
    private String pdtName;

    @TableField("toLng")
    private String toLng;

    @TableField("toLat")
    private String toLat;

    @TableField("toAddress")
    private String toAddress;

    @TableField("wayPointLng")
    private String wayPointLng;

    @TableField("wayPointLat")
    private String wayPointLat;

    @TableField("wayPointAddress")
    private String wayPointAddress;

    @TableField("fromLng")
    private String fromLng;

    @TableField("fromlatLat")
    private String fromlatLat;

    @TableField("fromAddress")
    private String fromAddress;

    @TableField("arrvstTime")
    private LocalDateTime arrvstTime;

    @TableField("syncStatus")
    private String syncStatus;

    @TableField("traceLine")
    private String traceLine;

    @TableField("sampling")
    private String sampling;

}
